home *** CD-ROM | disk | FTP | other *** search
/ The X-Philes (2nd Revision) / The X-Philes Number 1 (1995).iso / xphiles / hp48hor2 / tasc8.doc < prev    next >
Text File  |  1995-03-31  |  3KB  |  76 lines

  1. (Comp.sys.hp48) 
  2. Item: 2567 by jonhiga@phoenix.Princeton.EDU [Jonathan Tomohiko Higa] 
  3. Subj: tasc v3beta: ->ASC / ASC-> 
  4. Date: 05 Jan 1993 
  5.  
  6. [Note: This obsoletes TASC.EXE on Goodies Disk #7.  -jkh-] 
  7.  
  8. TASC (version 3-beta) is an ASC <-> HP48 binary translator. 
  9.  
  10. Why do you want TASC at all? 
  11.  
  12. 1. Do the translation on another computer instead of on the HP48.  A 
  13.    binary is approximately half the size of its ASC equivalent; 
  14.    therefore, you will require less battery power. 
  15.  
  16. 3. There's no memory limit.  Some programs are too large to be 
  17.    downloaded in ASC form but can still be downloaded in binary form. 
  18.  
  19. Why is this one better than previous versions? 
  20.  
  21. 1. It behaves like uuencode to the extent that you don't have to strip 
  22.    off the non-ASC parts of a post or message if it contains only one 
  23.    ASCed object. I've been using commands like "tasc - newgame.bin" 
  24.    within my mail reader to extract HP48 programs with ease. 
  25.  
  26. 2. It determines the file type by inspecting the file itself instead 
  27.    of the filename extension. 
  28.  
  29. 3. It determines how to invent a target file name by knowing the 
  30.    source file's type. 
  31.  
  32. 4. The target file is overwritten when translation begins, not upon 
  33.    program startup as before. 
  34.  
  35.  
  36. SYNOPSIS 
  37.      tasc [opt ...] source [target] 
  38.  
  39. DESCRIPTION 
  40.      This program translates HP48 binary files to  and  from  ASC 
  41.      format.   It  should  be fully compatible with Bill Wickes's 
  42.      original ->ASC-> programs.  The symbol "-"  in  place  of  a 
  43.      filename  represents  the terminal.  If a target filename is 
  44.      not provided, one will be invented by  changing  the  source 
  45.      filename's  suffix  to ".asc" or ".bin".  Note that a target 
  46.      filename cannot be invented if the  standard  input  is  the 
  47.      source. 
  48.  
  49. OPTIONS 
  50.      -d   Force ASC->bin (ASC decoding) mode. 
  51.  
  52.      -e   Force bin->ASC (ASC encoding) mode. 
  53.  
  54.      -q   Don't print reports (quiet). 
  55.  
  56. DIAGNOSTICS 
  57.      Returns 0 on success, 1 on error.   On  successful  exit,  a 
  58.      BYTES statement is given if not in quiet mode. 
  59.  
  60. AUTHOR 
  61.      Jonathan T. Higa (jonhiga@phoenix.princeton.edu) 
  62.  
  63. CREDITS 
  64.      - ASC:  Bill Wickes (billw@hpcvdw.cv.hp.com). 
  65.      - Cyclic Redundancy Check: da Cruz, Frank.  Kermit:  A File 
  66.        Transfer Protocol. Bedford, MA:  Digital Press, 1987. 
  67.      - Object structure: HP48 Tools Manual;  "HP48SX  Internals," 
  68.        by Derek S. Nickel. 
  69.      - Guidance:  Joe Horn (akcs.joehorn@hpcvbbs.cv.hp.com) 
  70.      - Original inspiration: miscellaneous  asc2bin  programs  on 
  71.        seq.uncwil.edu 
  72.  
  73. [Note: If TASC.EXE doesn't work on your PC, just recompile it from the 
  74.  TASC.C source code.  I compiled it with jump optimization on, and 
  75.  with duplicate strings merged, and then compressed it with LZEXE.  -jkh-] 
  76.